package com.ruoyi.teacher.service.impl;

import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.teacher.mapper.TCommonMapper;
import com.ruoyi.teacher.domain.TCommon;
import com.ruoyi.teacher.service.ITCommonService;

/**
 * 查看管理Service业务层处理
 * 
 * @author xiangzy
 * @date 2022-04-18
 */
@Service
public class TCommonServiceImpl implements ITCommonService 
{
    @Autowired
    private TCommonMapper tCommonMapper;

    /**
     * 查询查看管理
     * 
     * @param recordid 查看管理ID
     * @return 查看管理
     */
    @Override
    public TCommon selectTCommonById(Long recordid)
    {
        return tCommonMapper.selectTCommonById(recordid);
    }

    /**
     * 查询查看管理列表
     * 
     * @param tCommon 查看管理
     * @return 查看管理
     */
    @Override
    public List<TCommon> selectTCommonList(TCommon tCommon)
    {
        return tCommonMapper.selectTCommonList(tCommon);
    }

    /**
     * 新增查看管理
     * 
     * @param tCommon 查看管理
     * @return 结果
     */
    @Override
    public int insertTCommon(TCommon tCommon)
    {
        tCommon.setCreateTime(DateUtils.getNowDate());
        return tCommonMapper.insertTCommon(tCommon);
    }

    /**
     * 修改查看管理
     * 
     * @param tCommon 查看管理
     * @return 结果
     */
    @Override
    public int updateTCommon(TCommon tCommon)
    {
        tCommon.setUpdateTime(DateUtils.getNowDate());
        return tCommonMapper.updateTCommon(tCommon);
    }

    /**
     * 批量删除查看管理
     * 
     * @param recordids 需要删除的查看管理ID
     * @return 结果
     */
    @Override
    public int deleteTCommonByIds(Long[] recordids)
    {
        return tCommonMapper.deleteTCommonByIds(recordids);
    }

    /**
     * 删除查看管理信息
     * 
     * @param recordid 查看管理ID
     * @return 结果
     */
    @Override
    public int deleteTCommonById(Long recordid)
    {
        return tCommonMapper.deleteTCommonById(recordid);
    }
}
